Diagnostic robot